home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C/C++ Interactive Reference Guide
/
C-C++ Interactive Reference Guide.iso
/
c_ref
/
csource1
/
program8
/
readme.doc
< prev
next >
Wrap
Text File
|
1993-10-04
|
12KB
|
338 lines
WELCOME TO Spelmate V1.2 FOR WINDOWS
------------------------------------
This README file contains important, last minute information about
Spelmate V1.2
TABLE OF CONTENTS
-----------------
1. What is Spelmate
2. How to Get Help
3. Installation
4. Important Notes
5. Files on the Disk(s)
6. Why Register?
7. History
1. What is Spelmate
--------------------
Spelmate is a DLL (Dynamic Link Library) that you can use to add spell
checking to your Windows application. Because it is a DLL it can be called
from any programming system that support DLL's including C,C++, Pascal,
and Visual Basic.
Spelmate is available in American and British versions.
There is no royalty associated with Spelmate, and once you have registered
the Shareware message will not be shown, and your users will be unaware of
the origins of spelmate.
A number of sample programs in Borland C++, Borland Pascal, and Visual Basic
are included to illustrate how to use Spelmate. Spelmate is also used by
Help Edit, a Windows Help File generation system, also from Aciran Software Systems.
2. HOW TO GET HELP
-------------------
If you have any problems, please read this file and the user guide, and if
you still have a question and need assistance, help is available from the
following source:
Write to me at the following address:
James Herron
29 Duncryne Place,
Bishopbriggs
Glasgow G64 2DP
Scotland
UK.
Alternatively call me on 041 762 0967 between 6pm and 9pm Mon - Fri, or any
time at Weekends (within reason!). Answering machine available.
If you have a modem you can leave me a message on the ShareWare Support BBS
in the UK on (0442) 891109 (3 lines). This BBS has a link to the Runway BBS
in the US on 215-623-6203.
Alternatively log on to a local BBS that echos FIDO or ILINK and leave me
a message in one of the following conferences:
FIDO
----
Shareware (fido)
Windows (fido)
Windows Programming (fido)
ILINK
-----
Shareware (Ilink)
Windows Application Development (Ilink)
If you are on Compuserve or CIX you can Email me at
herron@comms.eee.strathclyde.ac.uk
This is on the JANET network but can be accessed via internet and
Compuserve.
To access internet you may have to make modifications such as:
>INTERNET:herron@comms.eee.strathclyde.ac.uk
which I BELIEVE is the correct format from Compuserve.
3. INSTALLATION
----------------
You should read the rest of this README file to get further
information about this release before you do the installation.
To perform the installation insert the floppy in drive A or B and run
INSTALL from Windows.
This completes installation, you should now put your original disk(s) in a
save place. Start Windows and either run the demos from the Program Manager by
opening the File menu and selecting Run, or better still if you installed a
new group for Spelmate during install select it's icon for the application.
4. IMPORTANT NOTES
-------------------
o The Executable, dictionary and the Demo files in this package are
compressed. If you don't use the installation program or you need to
copy one of the original files onto your hard disk, use the UNPACK.EXE
file located on the distribution disk. This is a Windows application.
5. FILES ON THE DISK(S).
-------------------------
Disk 1
INSTALL EXE - Windows Install Program
INSTALL INF - Windows Install Script file
UNPACK EXE - Unpack Utility.
README DOC - This file
SPELMATE DL$ - Spelmate DLL.
MAINxx DI$ - Main dictionary, either mainuk.dic or mainus.dic.
SPELMATE HL$ - Spelmate user guide, this is a windows Help file.
SPELLAPP.EX$ - Pascal Spell Editor
SPELLAPP.PA$ - Pascal Spell Editor source
SPELLWND.PA$ - Pascal Editor source
SPELLWND.RE$ - Pascal Editor resource
SPELCHECK.EX$ - Pascal File Speller
SPELCHECK.PA$ - Pascal File Speller source
SPELL.PA$ - Pascal Import Library
SPELFILE.RE$ - Pascal Checker resource
INVOICE.DOC - Invoice/Order Form
FILEMENU.RC$ - C Sample Filemenu resource
OWL.DE$ - C Sample Owl def
SPELL.CP$ - C Sample Spell.cpp
SPELL.IC$ - C Sample Spell icon
SPELL.H$ - C Sample Spell.h header
SPELLTST.EX$ - C Spell Editor
SPELLTST.H$ - C Sample header
SPELLTST.CP$ - C Spell Editor source
SPELLTST.PR$ - C Spell Editor project
SPELLTST.RC$ - C Spell Editor resource
SPELMATE.BA$ - Visual Basic interface
SPELMATE.H$ - C Spelmate header
SPELMATE.LI$ - C Import Library
GETFILE.FR$ - VB Getfile form
SPELTEST.EX$ - VB Spell Tester
SPELTEST.BA$ - VB source
SPELTEST.MA$ - VB Make File/Project
SAVEFILE.FR$ - VB Savefile form
BOOK01A.IC$ - VB Book Icon for examples
VBREADME.TX$ - VB ReadMe File
VBSPLMIN.EX$ - VB Min Example
VBSPLMIN.FR$ - VB Min Form
VBSPLMIN.MA$ - VB Min MakeFile
Note: all files whose extension ends in a $ are compressed.
6. Why Register?
----------------
Registering brings with it a number of advantages.
First of all the Unregistered Copy notice will no longer appear.
Second you will have technical support should you have any problems.
Third, your support will encourage me to continue to improve Spelmate.
And Finally, as a registered user you will be entitled to FREE updates for
6 months, and to favourable price reductions on future versions after that
period. So make sure you complete the registration form as completely
as possible.
7. History
----------
NB. Dates are in dd/mm/yy
02/6/93 V1.0
Initial release of Spelmate.
23/07/93 V1.1
Improved reliability by having Spelmate check the validity of the private
dictionary, and deleting it if it is corrupt. Also a backup private
dictionary was introduced to replace the corrupt one if needed.
This is not a bad reflection V1.0, it is simply that if your Application
should crash during development,(don't they all!), it would leave the DLL in
an unstable state, and usually corrupt the private dictionary. Spelmate
would then not function correctly until this dictionary was deleted. It was
not essential for your App to be spell checking at the time, the fact that
it 'owned' the DLL at the time of it's demise was enough. These problems
have now been overcome (by means of validation and backup) without any user
intervention.
Spelmate V1.0 did not work correctly with C programs as the Boolean function
SpellCheck returned a Pascal Boolean (byte) value, and not a 16 bit (word)
value. It now uses a BOOL Windows (16bit word) value.
Spelmate V1.0 did not work with Visual Basic. This is because the function
suggestWord expects a pointer to a string, and returns a pointer, and VB
works with strings or arrays. This has been overcome with the addition of a
new function SuggestVBWord which takes a string.
Murphy's Law states that the spell checking dialog box will nearly always
manage to cover up the users view of the word you are trying to check.
Spelmate V1.0 allowed Windows to place the dialog box. V1.1 always places it
in the bottom centre of the screen. Unless of course you call the procedure
DisplayAtTop just before hand. You have to work out which half of the screen
your word is in, then place the dialog box in the other. This is illustrated
by a C and Pascal example.
Special thanks to Alistair McMonnies and Stewart McSporran of MEDC for the
C++ and VB examples.
04/10/93 V1.2
Bug fix in Pascal file Spell checker, V1.1 does not automatically initialise
Spelmate.
Bug fix in Visual Basic Text file editor. If cursor at first position and
select spell check from cursor, got an invalid reference call error. fixed.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Aciran Software Products Line as of Sept. 1993
..............................................
Aciran Version 3.5
------------------
Aciran is a Linear AC Circuit Analysis program to ease the design of
electronic circuits. Aciran can handle resistors, capacitors, inductors,
transformers (ideal), transmission lines, vccs, fets, transistors, and
Opamps.
For compatibility with PSpice it will accept voltage and current sources.
Aciran performs calculations of gain, phase, time delay, impedance, return
loss, and vswr. Results can be printed in tabular or graphical form. Aciran
supports CGA, EGA, VGA and Hercules graphics adapters.
Aciran can also perform tolerance analysis using monte-carlo methods and
supports Epson, LaserJet, and Postscript printers.
<< Registration ú45. >>
Aciran for Windows Version 1.4
------------------------------
Aciran for windows is a Windows version of Aciran, and is able to perform
all the above and more.
Aciran for Windows can show multiple graphs and tables simultaneously and
users can manually scale the graphs.
<< Registration ú65, upgrade from Aciran for DOS, ú20. >>
LMJ Version 1.21
----------------
LMJ - Le Mot Juste is a game based on the TV series Blockbusters, and is
used in the teaching of French. The program is mainly for use by teachers
to assist students in learning grammar and phrases.
The Shareware version comes with a number of topics pre-defined. Registered
users receive an extra program called the Topic Generator, which allows them
to add new games. LMJ supports CGA, EGA, VGA, and Hercules.
<< Registration ú12. >>
Scat Version 2.0
----------------
Scat is a program used for designing high frequency RF amplifiers using
Transistor Scattering Parameters and a Smith Chart. Calculates Gain,
Stability , Noise and Matching impedance's. Supports EGA and VGA only.
<< Registration ú45. >>
Turf Version 1.1
-----------------
Turf is a program for the would be amateur Bookie who wants to run the
office sweepstakes. Keeps a record of all bets and payoffs, and lets you
see if you are likely to be in profit at the end of the day.
<< Registration ú12. >>
Picture Calendar for Windows V2.0
---------------------------------
Picture Calendar is as the name suggests a calendar program for Windows
that displays a different picture for each month. Versions are available
for Landscapes, Wildlife, Pot-Pourri and Pinups.
<< Registration ú10. >>
Help Edit V1.7
--------------
Help Edit is a Utility to generate Windows Help Files. Instead of having
to have access to an RTF word processor like Word for Windows, Help Edit
can work with simple ASCII files. Help Edit handles Help Topics,
Definitions, Browse sequences, Bitmaps, Fonts, and Colour. Automatic
generation of Topic and Definition labels, and the HPJ file. Requires the
Microsoft Help compiler, which is now Public Domain.
<< Registration ú25 >>
Spelmate V1.2
-------------
Spelmate is a Windows DLL that allows developers to add spell checking to
their applications. Spelmate is available in both British and American
versions. Sample programs along with their source code (in C++, Pascal and
Visual Basic) are provided.
<< Registration ú25. >>
Index-It V1.0
-------------
Index-It is a Windows Utility used to create index lists or keyword list
for use in DeskTop Publishing or Hypertext systems such as Windows Help.
When writting a document or journal an Index list is often needed at the
back of the document which contains keywords that describe parts of the
document, and page references based on these keywords. In Hypertext and
Help systems users can often perform a search based on keywords entered
by the user. Index-It is used to scan the text of your document(s) and
assist in generating a unique list of index words for just such a purpose.
The index list produced is in the format of ASCII file containing a single
word to a line. in alphabetical order. This file is automatically
recognised by HelpEdit.
<< Registration ú15 >>
James Herron
August 1993